Herramientas de Software Libre para Ingenieros

CONSOL 2005

UNIVERSIDAD AUTÓNOMA METROPOLITANA

MARZO 17 2004

Herramientas de Software Libre para Ingenieros

Esta presentación es un panorama general de de las herramientas disponibles para personas que interactúen en las areas de Ingeniería Eléctrica y Electrónica.

Herramientas de Software Libre para Ingenieros

Ofimática

Visores de documentos

Asistentes matemáticos

Herramientas CAD

Microcontroladores

Lenguajes de programación

Herramientas de Software Libre para Ingenieros

Ofimática

vim,mcedit,nano,pico

gedit

Abiword

Gnumeric

OpenOffice

Herramientas de Software Libre para Ingenieros

gedit

Regresar...

Herramientas de Software Libre para Ingenieros

Abiword

Regresar...

Herramientas de Software Libre para Ingenieros

Gnumeric

Regresar...

Gnumeric se puede obtener de:

http://www.gnome.org/projects/gnumeric

Herramientas de Software Libre para Ingenieros

OpenOffice

Regresar...

OpenOffice se puede obtener de:

http://www.openoffice.org

Herramientas de Software Libre para Ingenieros

Visores de documentos

ghostscript: gs,gv,ggv,gpdf

xpdf

Acrobat Reader

Herramientas de Software Libre para Ingenieros

Los visores de

postcript y

pdf vienen en

cualquier

distribución

Linux.

Siguiente...

Herramientas de Software Libre para Ingenieros

Acrobat Reader

No es Software Libre, pero su fabricante distribuye copias que pueden ser descargadas de:

http://www.adobe.com

Regresar...

Herramientas de Software Libre para Ingenieros

Asistentes Matemáticos:

GNUPLOT

Octave

PDL

SciLab

Herramientas de Software Libre para Ingenieros

Gnuplot viene

empaquetada en casi cualquier distribución

Linux.

Sin embargo se puede obtener de:

http://www.gnuplot.org

Regresar...

Herramientas de Software Libre para Ingenieros

Uno de los asistentes matemáticos más usado alrededor del mundo es MATLAB.

Aunque MATLAB corre perfectamente en ambientes UNIX, éste es Software Propietario.

La solucion es GNU Octave que es compatible con MATLAB.

GNU Octave se puede obtener de:

http://www.octave.org

Regresar...

Herramientas de Software Libre para Ingenieros

PDL es una extensión de PERL orientada al tratamiento numérico de datos.

Regresar...

PDL se puede obtener de: http://pdl.perl.org/

Herramientas de Software Libre para Ingenieros

Scilab es un paquete para computaciones numéricas, proveyendo un poderoso entorno de computación para aplicaciones científicas y de ingeniería.

Regresar...

Scilab es software libre y se puede obtener de:

http://scilabsoft.inria.fr/

Herramientas de Software Libre para Ingenieros

Herramientas de diseño asistido por compuadora (CAD)

DIA

Eagle

xPCB

Herramientas de Software Libre para Ingenieros

Regresar...

Dia es software 100% libre y se puede obtener de:

http://www.cadsoft.de

Herramientas de Software Libre para Ingenieros

Regresar...

Eagle de Cadsoft

tampoco es Software Libre,

pero es posible obtener una copia del programa para propósitos de evaluación.

Obtenga Eagle de:

http://www.cadsoft.de

Herramientas de Software Libre para Ingenieros

Regresar...

PCB es uno de los mejores editores para placas de circuitos impresos que hay en Linux.

Aunque no tiene ruteador, y sus comandos son un poco complicados para el principiante, es un editor ligero, rápido y muy estable y produce resultados a nivel profesional.

Obtengan PCB de:

http://pcb.sourceforge.net

Herramientas de Software Libre para Ingenieros

Microcontroladores:

gnupic

nopp-lx

Herramientas de Software Libre para Ingenieros

Gnupic

El sitio http://www.gnupic.org/ ofrece una buena colección de programas de uso completamente libre para los microcontroladores PIC de microchip.

Los proyectos que sobresalen son:

Regresar...

gputils

gpsim

Herramientas de Software Libre para Ingenieros

gputils

gputils ofrece:

(gpasm)Ensamblador para más de 100 microcontroladores PIC de Microchip

(gpdasm) Desensamblador

(gplink)	Linker

(gplib) Librerías de apoyo.

Regresar...

Herramientas de Software Libre para Ingenieros

gpsim

http://www.dattalo.com/gnupic/gpsim.html

Regresar...

Herramientas de Software Libre para Ingenieros

“No-Parts” Pic Programmer

El programador de PIC más

sencillo en este mundo se llama

nopp.

Nopp fué creado por

Michael Covington y

sólo corría en MSDOS.

Programas que soportan noppp:

http://www.cs.uiowa.edu/~jones/cross/pic/

http://www.joat.ca/software/noppp.html

Regresar...

Herramientas de Software Libre para Ingenieros

SIMULACIÓN:

SPICE

VHDL

Herramientas de Software Libre para Ingenieros

Simulation Program with Integrated Circuit Emphasys

SPICE nació en los años 60's.

Berkeley SPICE nace en ambientes UNIX.

NGSPICE trata de revivir berkeleyspice.

Regresar...

Herramientas de Software Libre para Ingenieros

VHDL

http://www.eda.org/

http://geda.seul.org/

http://freehdl.seul.org/

Regresar...

Herramientas de Software Libre para Ingenieros

Automatización Industrial:

COMEDI

Linux-SCADA

Mat-PLC

Herramientas de Software Libre para Ingenieros

COMEDI (Linux Control and Measurement Interface)

COMEDI desarrolla controladores, herramientas y librerias para adquisición de datos. Se basa en dos módulos principales:

Comedilib

Kcomedilib

COMEDI ofrece:

Soporte integrado en tiempo real para gran variedad de Hardware.

Compatibilidad a alto nivel con Comedilib

Aplicaciones independientes de dispositivo.

Trabaja con Núcleos de Linux 2.0, 2.2, 2.4 y 2.6

La página oficial de COMEDI es:

http://www.comedi.org/

Regresar...

Herramientas de Software Libre para Ingenieros

MatPLC (Machine Automation Tools)

MatPLC es un proyecto que intenta convertir una maquina LINUX en un PLC. Actualmente está en fase de desarrollo pero provee demostraciones bastante prometedoras en cuestion de Control WEB y HMI.

MatPLC provee una serie de módulos que nos abrirán la posibilidad de usar nuestra PC Linux en escenarios como PLC, como puente entre protocolos de comunicación dispares, como estación de operación fungiendo como HMI , servidor SCADA ó símplemente servidor web ya sea en Intranet o Internet.

La página oficial de MatPLC se puede encontrar en:

http://mat.sourceforge.net/

Regresar...

Herramientas de Software Libre para Ingenieros

Linux SCADA

Linux SCADA es una

utilidad completamente

libre para interactuar con redes

PLC mediante linux, mostrando

toda la información que necesitemos

mediante un ambiente orientado

a redes.

http://www.valtellinux.it/prj/scada/LINUX_SCADA.html

Regresar...

Herramientas de Software Libre para Ingenieros

Lenguajes de Programación

C

C++

Objective C

Fortran

Pascal

Ada

Python

Perl

PHP

Basic

Mono ( .NET)

Java

Siguiente...

Herramientas de Software Libre para Ingenieros

Conclusión:

Cada día hay menos pretexto para no usar Software Libre para nuestras tareas diarias.

Cada dia podemos poner un granito de nuestra parte para disminuir la dependecia tecnológica de nuestro país con respecto a otros.

Siguiente...

Herramientas de Software Libre para Ingenieros

Siempre es bueno probar alternativas...

Gracias.

Noe Misael Nieto Arroyo

<tzicatl@cuetzalan.com>

Noe Misael Nieto Arroyo

2004-03-03T01:10:27